CHANGES
New in version 0.5
- Generalized the runner interface.
- Added -p option to specify a listen port
- Moved to Tools.Logging for logging
- Added SCGI support
- Tested with lighttpd 1.4 in FastCGI and SCGI modes.
New in version 0.4
- autoconf based configuration/installer
- RAM and SQLite session storage options
- Better documentation for installation (both generic and Apache)
New in version 0.3
- Added simple file based session engine.
- Added baseclass, ScriptRunner.SRPikeScript to contain all standard methods and fields.
- Added appropriate locking to keep multithreaded applications happy.
- Simplified returning of data within the app itself, added method response_write_and_finish() to allow direct access to writing responses.
- Added <%@ handling for directives
- added "include" directive, with absolute paths chrooted to document root.
- Added "use-session" directive to allow a PSP page to participate in a session. Note that this can only be specified once per file (Limitation in our current PSP parser).
- Added "content-type" directive to control return type of data, also added associated field in base SRPikeScript class.
- Added HTTP.set_cookie()
- Initial session support is here, only supports standard encodable Pike datatypes, enable with: __participates_in_session in script object.
- Added Session Manager objects
- added filename to generated code, should provide better error messages as a result.
- fixed line numbering, so it should be more accurate.
- fixed bug that caused the first TextBlock in a parse session to be silently dropped.
New in version 0.2
- Added some optimizations which should save memory when large numbers of scripts are loaded.
- Added the HTTP module which includes convenience functions: redirect(), auth_required() and string_answer().
- Added preliminary Pike Server Pages support. Files with a .psp extension will be parsed according to the PSP markup specification (which is currently evolving.) See README.PSP for more information.
Powered by PikeWiki2
|
|